Skip to content

feat: add reusable virtual keyboard and integrate it into games#192

Open
ShahidJamal1 wants to merge 16 commits into
developfrom
bugfix/RZA-260184
Open

feat: add reusable virtual keyboard and integrate it into games#192
ShahidJamal1 wants to merge 16 commits into
developfrom
bugfix/RZA-260184

Conversation

@ShahidJamal1

@ShahidJamal1 ShahidJamal1 commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

🚀 Summary

Fixes #184

This PR improves the mobile gameplay experience by introducing a reusable virtual keyboard component, integrating the Brand Address page, and resolving multiple mobile UI and usability issues across games.

🛠️ Changes

Virtual Keyboard

  • Added a reusable VirtualKeyboard.astro component
  • Integrated the virtual keyboard into supported games
  • Added a mobile toggle button to show/hide the virtual keyboard
  • Improved keyboard usability and responsiveness on mobile devices

Mobile UI Improvements

  • Fixed back button layout issues on mobile devices
  • Fixed hidden buttons and controls across multiple games in mobile view
  • Improved button visibility and accessibility on smaller screens
  • Prevented the mobile continuation popup from repeatedly appearing on the same device after user confirmation

Game-Specific Enhancements

  • Integrated virtual keyboard in Alphabets Playground game
  • Integrated virtual keyboard in Varnmala Listen game
  • Integrated virtual keyboard and improved mobile controls in Panel game
  • Fixed Gallery Slider game button visibility issues
  • Restored Draw game controls and ensured proper functionality on mobile devices
  • Added Shuffle, New Puzzle, and Clear controls to Crossword game
  • Added additional puzzle sets to Crossword game
  • Fixed Crossword game popup layout and interaction issues

Brand Address Page

  • Added and integrated the Brand Address page into the application
  • Implemented associated styles and functionality
  • Ensured responsive behavior and seamless integration with the existing application structure

📸 Screenshots

image image image image

Dark Mode Support

image

Game Integration

image image image image

🧪 Testing

  • Tested locally
  • Verified virtual keyboard functionality on mobile devices
  • Verified mobile UI fixes across affected games
  • Verified Crossword controls and puzzle set functionality
  • Verified Brand Address page integration and responsiveness
  • Confirmed responsive behavior on different viewport sizes
  • Confirmed controls and buttons are visible and functional

🏁 Checklist

  • Code follows project style
  • Self-review completed
  • No new warnings/lint errors

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant